今天,挨踢狗要做出來的是,在02重新整理需求文章裡,提到的收集電腦資訊,基於昨天的經驗,今天先從收集自己這一台電腦的資訊做起。
##Get-CimInstance
這個指令,應該可以做很多事。挨踢狗今天查了他的Help,也查了線上教科書的範例碼後,腦子一團亂講不清礎邏輯。所以把我想做的事和試出來的語法整理成下表。我希望之後可以想辦法讓他們變成一個整理好的表格。
今天大家可以先把這些指令貼去玩看看,都會得剽哪些資訊呢?
**
想做的事 | cmdlet scripts |
---|---|
電腦名稱 | Get-CimInstance -ClassName Win32_ComputerSystem |
電腦型號 | `Get-CIMINSTANCE -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=$true |
使用IP | 同上 |
網卡硬體位址 | 同上 |
DNS設定 | 同上 |
DHCP設定 | 同上 |
電腦的OS | `Get-CimInstance -ClassName Win32_OperatingSystem |
安裝的軟體及版本 | Get-CimInstance -ClassName Win32_QuickFixEngineering |
最近一次更新紀錄 | 還在查 |
現在登入帳號是誰 | Get-CimInstance -ClassName Win32_ComputerSystem -Property UserName |
是否具本機管理員權限 | 還在查 |
是否開啟USB權限 | 還在查 |
** |